-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lazily evaluate senses #1539
base: develop
Are you sure you want to change the base?
Lazily evaluate senses #1539
Conversation
Test summary 3 901 files 6 012 suites 4m 14s ⏱️ Results for commit 90ffca8. ♻️ This comment has been updated with latest results. |
I have a prototype working with the |
This is a prototype implementation of lazily evaluating senses. It will only be useful after switching to the
InfixEvaluator
, which can short-circuit senses evaluation. For now, expand theLogicEvaluator
interface to support lazy evaluation.complex_intersect
still uses eager evaluation as some senses need to be flipped; it's not clear how that should be supported with lazy evaluation yet.